package com.quwan.manager.service;

import com.quwan.common.result.PageResult;
import com.quwan.entity.TCircleType;

import java.util.List;

/**
 * @author laozhang
 * @date 2022/3/17
 */
public interface ICircleTypeService {
    /**
     * 获取圈子类型列表 分页
     * @param page
     * @param size
     * @param name
     * @return
     */
    PageResult<TCircleType>  getCircleTypeListPage(int page, int size,String name,Integer status);
    /**
     * 获取圈子类型列表
     * @param name
     * @return
     */
    List<TCircleType> getCircleTypeList(String name,Integer status);
    /**
     * 增加圈子类型
     * @param circleType
     * @return
     */
    boolean addCircleType(TCircleType circleType);
    /**
     * 修改圈子类型
     * @param circleType
     * @return
     */
    boolean updateCircleType(TCircleType circleType);
    /**
     * 圈子类型详情
     * @param id
     * @return
     */
    TCircleType detailCircleType(Integer id);
    /**
     * 删除圈子类型
     * @param id
     * @return
     */
    boolean delCircleType(Integer id);

}
